export const INCLUDE_TAG = '#ifdef'; //条件编译正向
export const EXCLUDE_TAG = '#ifndf'; //条件编译反向
export const END_TAG = '#endif'; //条件编译结束
export const SUBPACKAGE_PAGE = '#subpackage'; //分包
export const TAB_PAGE = '#tab'; //选项卡
export const HOME_PAGE = '#home'; //首页
export const PROFILE_DIR = '_vni'; //开发期间配置文件的目录
export const ROUTER_ACCESS = '#access'; // 可访问权限
export const ROUTER_ALIAS = '#alias'; // 路由别名
export const ROUTER_QUERY = '#query'; // 参数
export const PAGE_CONFIG = '#config'; // 扩展配置
export const PAGE_USING = 'using'; // 页面是否启用，默认为 true，主动配置为 false 则忽略掉页面。

const ROUTER_KEYS = ['pages', 'subpackages', 'tabBar'];
const OPT_KEYS = ['globalStyle', 'easycom', 'condition'];
const EXT_KEYS = ['extras', 'theme'];
const PRIMARY_KEYS = ROUTER_KEYS.concat(OPT_KEYS); //主要的字段
const PROFILE_KEYS = OPT_KEYS.concat(EXT_KEYS, 'tabBar'); //开发期间需要单独生成配置文件的字段

export { ROUTER_KEYS, OPT_KEYS, EXT_KEYS, PRIMARY_KEYS, PROFILE_KEYS };
